package com.model.vo.sys.sysLoginInfo;

import io.swagger.annotations.ApiModelProperty;
import java.util.Date;

import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

@Data
@Builder
@AllArgsConstructor
@NoArgsConstructor
public class GetSysLoginInfoVO{
    @ApiModelProperty(value = "登录日志ID,自动递增",required = true)
    private Long sysLoginInfoId;
    @ApiModelProperty(value = "用户账号",required = true)
    private String userName;
    @ApiModelProperty(value = "登录IP地址",required = true)
    private String ipaddr;
    @ApiModelProperty(value = "登录地点",required = true)
    private String loginLocation;
    @ApiModelProperty(value = "浏览器类型",required = true)
    private String browser;
    @ApiModelProperty(value = "操作系统",required = true)
    private String os;
    @ApiModelProperty(value = "0:员工,1:会员,2:游客",allowableValues = "0,1,2",required = true)
    private Byte userType;
    @ApiModelProperty(value = "登录状态（0成功 1失败）",required = true)
    private String status;
    @ApiModelProperty(value = "提示消息",required = true)
    private String msg;
    @ApiModelProperty(value = "创建时间",required = true)
    private Date createTime;
    @ApiModelProperty(value = "创建者",required = true)
    private String creator;
    @ApiModelProperty(value = "更新时间",required = true)
    private Date updateTime;
    @ApiModelProperty(value = "修改者",required = true)
    private String modifier;
    @ApiModelProperty(value = "0:有效,1:停用,2:删除",allowableValues = "0,1,2",required = true)
    private Byte isDelete;
}
